DAX Creator 0.3 (by Dark_AleX)
-------------------------------

This new version extends the DAX file format with the inclusion of the "Not compressed" (NC)
areas feauture. Files that use this feature will only work with DAX ZISO Loader 0.5 and up.


Instructions (GUI, Dax Creator.exe)

- Select your input and output files. Optionally you can check the "Create info file" box to
  also output a text file with information about the compression of each frame and NC areas.

- Select the mode, compress iso to dax or decompress dax to iso. All other options are only
  for the compression mode.

- Select the compression level.
  0 -> is the default compromise between speed and compression (equivalent to 6)
  1 -> compression will be faster, but the file will compress less
  ...
  9 -> compression will be slower, but the file will compress more

- NC areas feature. If you check it, files created will only work in DAX ZISO 0.5 
  (and future versions). Otherwise, the created file will work in all versions.
  When NC areas features is checked, the program will analize the input file to detect
  areas that the zlib is not able to compress and it will write those areas without
  any kind of compression. This may reduce load times, but currently, in DAX ZISO Loader 0.5
  , this only is noticeable when allocating tables in RAM is set to on.
  The number that you see below controls what to consider "Not compressed". By default it's the 
  same valie than the DAX file frame size = 8192 bytes, this means that with that number, only
  frames that couldn't be compressed at all, not even a single byte, will be candidates to be
  part of NC areas, and the file size will be the same as without the NC areas feauture (well, it
  will even be a few KB less, but not too much.)
  If you specify a number below 8192, the file size will increase, but load times 
  could decrease.

- Force video files to be NC areas. The program will scan the iso for videos in PSMF format, and
  will force them to be part of NC areas, without analyzing if they could be compressed or not.
  This could increase the file size, but in most cases not too much, and it can reduce the
  glitches in video playing, but remember, at version 0.5 of DAXZISO this only will be 
  noticeable when allocating tables in RAM = on.

- Force audio files to be NC areas. The same as above, but with audio files in RIFF-WAVE/AT3 
  format.
  
Currently, DAX Creator can only detect video and audio files that are in single files. 
Some games have their video and audio files inside other files bigger, and DAX Creator 
will not detect them. (this will be solved)


Instructions (command line, daxcr.exe):

Usage: daxcr [OPTIONS] inputfile outputfile [infofile]

infofile: optional text file to be created with information about the compression
of each frame.

OPTIONS are:

-d: decompress the inputfile to outputfile.
    If not set, default operation is to compress inputfile to outputfile.
-ln: where n is a number from [0-9]. Specifies the zlib compression level.
    0=default compromise between speed and compression.
    1=compress faster, but worse.
    9=compress slower, but better.
-an: where n is a number between 0-8192 or nothing.
     It activate the search of not compressed (NC) areas.
     n indicates the limit from which consider that a frame is not
     enough compressed, and making it a candidate to form part of a NC area.
     If n is not specified or if it's zero, then the value 8192 is used,
     which is the same size that the frame size of the dax format, meaning
     that only frames that not were compressed at all, not even a single byte,
     will be candidates to be part of a NC area.
-v: it searchs for video files in the input file and forced them
    to be part of NC areas without analyzing if they could be compressed.
    After that, the search of other NC areas will be done, even if
    "-a" was not specified.
-s: it searchs for audio files in the input file and forced them
    to be part of NC areas without analyzing if they could be compressed.
    After that, the search of other NC areas will be done, even if
    "-a" was not specified.
-w: if this option is set, the program will wait for user input
    before exiting.


Change Log:

- 0.3. April, 2
  * Extension of the DAX format to support not compressed areas.
  * Separation between gui and command line (the gui simply calls the command line)
  * Ported from Win32 API to standard C functions, making it portable to other plattforms 
    like LinuX.

- 0.2. March 16
  * Added the option to choose the zlib compression level.

- 0.1. March 13
  * First version, created after the GZIP/ZIP disappointment, and before DAX ZISO Loader 0.01.

